package com.ysyx.ysyx_ordersetstatu.service;

import com.ysyx.ysyx_ordersetstatu.dto.BaseDto;
import com.ysyx.ysyx_ordersetstatu.pojo.OrderPojo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ysyx.ysyx_ordersetstatu.qo.DriverCancelQo;
import com.ysyx.ysyx_ordersetstatu.qo.EndorderQo;
import com.ysyx.ysyx_ordersetstatu.qo.PassengerCancelQo;
import com.ysyx.ysyx_ordersetstatu.qo.SuretelQo;

/**
 *
 */
public interface OrderPojoService {
    public BaseDto suretel(SuretelQo suretelQo);

    public BaseDto endorder(EndorderQo endorderQo);

    public BaseDto driverCancel(DriverCancelQo driverCancelQo);

    public BaseDto passengerCancel(PassengerCancelQo passengerCancelQo);

    public BaseDto driverCancelDaoMQ(String orderId);

    public BaseDto passengerCancelDaoMQ(String orderInfo);
}
